#ifndef PSYCHOLOGYINDEX_H
#define PSYCHOLOGYINDEX_H
#include "qlist.h"

class PsychologyIndex
{
public:
    PsychologyIndex();
    double RR_mean;	// RR间期均值
    double RR_CV; 	//变异指数
    double RR_SDNN;	 //RR间期标准差
    double RR_DRR; 	//RR间期极差
    double RR_RMSSD; 	//RR间期均方根值
    double SDSD;		//RR间期差的标准差
    double NN50;		//连续RR间期差大于50ms的RR间期个数
    double pNN50; 	//连续RR间期差大于50ms的RR间期个数占总数的百分比
    double TP;		//总功率（总能量）

    double LFHF;	//低高频能量比
    double LFnorm;	//归一化低频能量
    double HFnorm;	//归一化高频能量
    double VAI;
    double VLI;
    double SD1;
    double SD2;
    double ANSState;	//自主神经功能状态(1-迷走神经兴奋，2-均衡，4-交感神经兴奋)
    double Fatigue;//疲劳指数
    double SPress;//精神压力
    double AntiPress;//抗压能力
    double Motion;//精神情绪指数
    int  AnsState;//自主神经功能状态
    double VNE;//交感神经
    double SNE;//迷走神经兴奋度
    double Balance;//平衡性
    double Activity;//活性
    QList<int>RR;
    int rrvalid;
    double vlf,lf,hf;
    int x[20];
    int y[20];
    double sdp;
    double freq[513];
    double psd[513];
    double hrvindex[28];
    double PhysicalMentalHealth;//身心健康指数
};

#endif // PSYCHOLOGYINDEX_H
